﻿#ifndef PPTMAINWINDOW_H
#define PPTMAINWINDOW_H

#include <QMainWindow>
#include<QFile>
#include<QGraphicsDropShadowEffect>
#include<QProcess>
#include<QTimer>
#include<QPoint>
#include<QPropertyAnimation>
#include<QImage>
#include"message.h"

#pragma execution_character_set("utf-8")
namespace Ui {
class pptMainWindow;
}

class pptMainWindow : public QMainWindow
{
    Q_OBJECT
public:
    //新建的时候注意不要设置父对象，否则它不会单独显示出来，而是显示在父对象中。
    message* m_widget;//提示框对象
private:

    QProcess *process1;
    QString strResult;
    qint64 pid;
    void iniUI();
    void addShadow(QWidget&);
    void runPython(QString,QString,QString,QString,QString,QString);
    void iniSignalSlots();
    void set_Message(QString text);//设置提示框
    void begin();//开始动画
    void end(char*);//结束动画
private slots:
    void OnReadData();
    void on_btnRun_clicked(bool checked);

public:
    explicit pptMainWindow(QWidget *parent = 0);
    ~pptMainWindow();

private:
    Ui::pptMainWindow *ui;
};

#endif // PPTMAINWINDOW_H
